﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ServiceModel;
using Veracruz.IdentityModel;

namespace Veracruz
{

    [ServiceContract(Namespace = "http://dev.veracruz.com/Live/Contracts/2008/07/", Name = "SocialNetworkServiceContract")]
    public interface ISocialNetworkService
    {
        [OperationContract(Name = "GetFriends")]
        string[] GetFriends(string uid);

        [OperationContract(Name = "GetFriendFullDetails")]
        UserInfo[] GetFriendFullDetails(string uid);


        //[OperationContract(Name = "SetEmail")]
        //void SetEmail(string email);

        [OperationContract(Name = "GetEmail")]
        string GetEmail();

        //[OperationContract(Name = "SetUserInfo")]
        //void SetUserInfo(string name, string email);

        //[OperationContract(Name = "GetUserInfo")]
        //string GetUserInfo();
    }
}
